package br.com.ffm.si.sysbolaodacopade2014.dao;

import java.util.ArrayList;
import java.util.List;

import br.com.ffm.si.sysbolaodacopade2014.interfaces.IJogoDao;
import br.com.ffm.si.sysbolaodacopade2014.model.Jogo;

public class JogoDaoImpMemoria implements IJogoDao {
	 
	ArrayList<Jogo> jogos = new ArrayList<Jogo>();

	@Override
	public void salvar(Jogo jogo) {
		if (!(jogos.contains(jogo)));
		jogos.add(jogo);
		
	}

	@Override
	public void remover(Jogo jogo) {
		if (jogos.contains(jogo));
		remover(jogo);
		
	}

	@Override
	public void atualizar(Jogo jogo) {
		if (jogos.contains(jogo));
		atualizar(jogo);
		
	}

	@Override
	public List<Jogo> list() {
		return jogos;
	}

	@Override
	public Jogo getJogos(Long id) {
		if (jogos.contains(id));
		return null;
		
		
	}

}
